// JavaScript Document
function Interesado(){
	this.ID;
	this.apellido = {id:'',name:'', HTMLID:'persona_apellido'};
	this.tipoDocumento = {HTMLID:'Persona_persona_tipodocumento_id'};
}
Interesado.prototype.agregarContactoInteresado= function(tablaID,usuarioID,usuarioNombre)
{
	if($('#InteresadoContacto_interesadocontacto_fecha').val() == '' 
		|| $('#InteresadoContacto_interesadocontacto_interesadotipocontacto_id option:selected').val()=='' )
	{
		alert('Ingrese los datos correctamente');
		return;
	}
	var row = '';
	var inputs='<input type="hidden" name="InteresadoContacto[fecha][]" value="'+$('#InteresadoContacto_interesadocontacto_fecha').val()+'" />';
	inputs +='<input type="hidden" name="InteresadoContacto[tipocontacto_id][]" value="'+$('#InteresadoContacto_interesadocontacto_interesadotipocontacto_id option:selected').val()+'" />';
	inputs +='<input type="hidden" name="InteresadoContacto[observacion][]" value="'+$('#InteresadoContacto_interesadocontacto_observacion').val()+'" />';
	inputs +='<input type="hidden" name="InteresadoContacto[usuario_id][]" value="'+usuarioID+'" />';
	
	var idRow = 'interesado_contacto_' +$.now();
	row += '<tr id="'+idRow+'">';
		row += "<td>"+$('#InteresadoContacto_interesadocontacto_fecha').val()+"</td>";
		row += "<td>"+$('#InteresadoContacto_interesadocontacto_interesadotipocontacto_id option:selected').text()+"</td>"
		row += "<td>"+$('#InteresadoContacto_interesadocontacto_observacion').val()+"</td>"
		row += "<td>"+usuarioNombre+"</td>"
		row += '<td><a href="javascript:interesado.eliminarFila(\''+idRow+'\')">borrar</a>'+inputs+'</td>'
	row += "</tr>"
	$('#' + tablaID +' tbody').append(row);	
}

Interesado.prototype.eliminarFila= function(idRow)
{
	
	$('#' + idRow).remove();
}

Interesado.prototype.agregarVisitaInteresado= function(tablaID,usuarioID,usuarioNombre)
{
	
	if($('#InteresadoVisita_interesadovisita_fecha').val() == '')
	{
		alert('Ingrese los datos correctamente');
		return;
	}
	
	var row = '';
	var inputs='<input type="hidden" name="InteresadoVisita[fecha][]" value="'+$('#InteresadoVisita_interesadovisita_fecha').val()+'" />';
	//inputs +='<input type="hidden" name="InteresadoVisita[asistio][]" value="'+$('#InteresadoVisita_interesadovisita_asistio').is(':checked')+'" />';
	inputs +='<input type="hidden" name="InteresadoVisita[observacion][]" value="'+$('#InteresadoVisita_interesadovisita_observacion').val()+'" />';
	inputs +='<input type="hidden" name="InteresadoVisita[usuario_id][]" value="'+usuarioID+'" />';
	
	var idRow = 'interesado_contacto_' +$.now();
	
	
	var asistio = ($('#InteresadoVisita_interesadovisita_asistio').is(':checked'))?'checked="true"':'';
	
	
	row += '<tr id="'+idRow+'">';
		row += "<td>"+$('#InteresadoVisita_interesadovisita_fecha').val()+"</td>";
		row += '<td><input type="checkbox" name="InteresadoVisita[asistio][]" value="'+$('#InteresadoVisita_interesadovisita_fecha').val()+'" '+asistio+' /></td>'
		row += "<td>"+$('#InteresadoVisita_interesadovisita_observacion').val()+"</td>"
		row += "<td>"+usuarioNombre+"</td>"
		row += '<td><a href="javascript:interesado.eliminarFila(\''+idRow+'\')">borrar</a>'+inputs+'</td>'
	row += "</tr>"
	$('#' + tablaID +' tbody').append(row);	
}

Interesado.prototype.setearInteresado= function(searchURL,updateURL,tipoDOC,numDOC)
{
	
	
	updateURL += '/interesado_persona_numerodocumento/'+ numDOC + '/interesado_persona_tipodocumento_id/'+tipoDOC;
	$.ajax({
    	url: searchURL,
    	dataType: "json",
    	type: "POST",
    	data: {
     			"Persona[persona_tipodocumento_id]": tipoDOC,
	            "Persona[persona_numerodocumento]": numDOC
        },
        success: function (data) {
        	if(typeof(data.OK) == "undefined")//existe interesado
        	{
        		$( "#dialog-message-link" ).attr('href',updateURL)
        		//$( "#dialog-message" ).show();
        		$( "#dialog-message" ).dialog({
        			modal: true,
        		});
        		
        	}	
        	console.log(data)
		}
}) 
}

